Public Class SpreadOrBenchmarkCurveData
Inherits Component

Private m_Spread As Decimal

<FieldInfo(GetType(SpreadFieldInfo), 0)> _
Public Property Spread() As Decimal
Get
Return m_Spread
End Get
Set (value As Decimal)
m_Spread = value
End Set
End Property

Private m_BenchmarkCurveCurrency As String

<FieldInfo(GetType(BenchmarkCurveCurrencyFieldInfo), 1)> _
Public Property BenchmarkCurveCurrency() As String
Get
Return m_BenchmarkCurveCurrency
End Get
Set (value As String)
m_BenchmarkCurveCurrency = value
End Set
End Property

Private m_BenchmarkCurveName As String

<FieldInfo(GetType(BenchmarkCurveNameFieldInfo), 2)> _
Public Property BenchmarkCurveName() As String
Get
Return m_BenchmarkCurveName
End Get
Set (value As String)
m_BenchmarkCurveName = value
End Set
End Property

Private m_BenchmarkCurvePoint As String

<FieldInfo(GetType(BenchmarkCurvePointFieldInfo), 3)> _
Public Property BenchmarkCurvePoint() As String
Get
Return m_BenchmarkCurvePoint
End Get
Set (value As String)
m_BenchmarkCurvePoint = value
End Set
End Property

Private m_BenchmarkPrice As Decimal

<FieldInfo(GetType(BenchmarkPriceFieldInfo), 4)> _
Public Property BenchmarkPrice() As Decimal
Get
Return m_BenchmarkPrice
End Get
Set (value As Decimal)
m_BenchmarkPrice = value
End Set
End Property

Private m_BenchmarkPriceType As Int32

<FieldInfo(GetType(BenchmarkPriceTypeFieldInfo), 5)> _
Public Property BenchmarkPriceType() As Int32
Get
Return m_BenchmarkPriceType
End Get
Set (value As Int32)
m_BenchmarkPriceType = value
End Set
End Property

Private m_BenchmarkSecurityID As String

<FieldInfo(GetType(BenchmarkSecurityIDFieldInfo), 6)> _
Public Property BenchmarkSecurityID() As String
Get
Return m_BenchmarkSecurityID
End Get
Set (value As String)
m_BenchmarkSecurityID = value
End Set
End Property

Private m_BenchmarkSecurityIDSource As String

<FieldInfo(GetType(BenchmarkSecurityIDSourceFieldInfo), 7)> _
Public Property BenchmarkSecurityIDSource() As String
Get
Return m_BenchmarkSecurityIDSource
End Get
Set (value As String)
m_BenchmarkSecurityIDSource = value
End Set
End Property


End Class
